article {
  width: 1020px;
  height: auto;
  background: #f3f3f3;
  overflow: auto;
  padding: 20px;
}
article.hot section {
  background: #fff;
  box-shadow: 0 0 5px #777;
  height: 300px;
  width: 500px;
}
article.hot section:nth-of-type(1) {
  float: left;
}
article.hot section:nth-of-type(2) {
  float: right;
}
article.swiper section {
  height: 200px;
  background-color: #fff;
  box-shadow: 0 0 5px #777;
}
article.swiper section:nth-of-type(1) {
  width: 200px;
  float: left;
}
article.swiper section:nth-of-type(2) {
  width: 820px;
  float: right;
}
